home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 #2 / Ham Radio 2000 - Volume 2.iso / HAMV2 / TCP_IP / FASTCHAT / FASTCHAT.DOC < prev    next >
Encoding:
Text File  |  1997-01-03  |  11.5 KB  |  269 lines

  1. FASTCHAT Documentation. 15/04/94
  2.  
  3. Introduction
  4. ------------
  5.  
  6. FASTCHAT is a conferencing program for Net/Rom nodes running the G8BPQ 
  7. node program, version 4.6 or later. It can handle up to 64 users and 32
  8. seperate conferences. 
  9.  
  10. The minimum requirements are:-
  11.  
  12. IBM PC XT with 640k RAM + 360k floppy drive.
  13. Desqview. It will work in Windows, but you're on your own.
  14. G8BPQ Node Version 4.06.
  15.  
  16. Setting Up FASTCHAT in Desqview
  17. -------------------------------
  18.  
  19. FASTCHAT requires paramters after the filename, these are:-
  20. Start host port number  1>64
  21. Number of users (host ports) 1>64
  22. BPQ application mask 1 > 255 (1 = BBS application with own calls)
  23. Sysops name (max 10 chars)
  24. Text mode , C for colour,M for mono (prevent grey scaling on mono VGA/EGA/CGA)
  25. Optional Host interrupt number (defaults to standard 127 {7FH})  1>255
  26.  
  27. examples> (note:- the parameters go in the parameter box in Desqview's Add/
  28. --------          change a program first setup screen)
  29.  
  30. FASTCHAT 40 10 8 Bill C
  31.  
  32. Sets up for 10 users starting from host port 40 up to host port 50 on
  33. application number 8 (e.g. BBS,,*SYS,CHAT), Sysop Name Bill and using a colour
  34. monitor.                    1  2  4    8
  35.  
  36. FASTCHAT 1 64 1 Fred M 126
  37.  
  38. Sets up for 64 users (the entire host interface of BPQ,only for dedicated CHAT
  39. only nodes!) starting at host port 1 and ending at 64, application number 1
  40. (The BBS application , with its own calls e.g. FSCHAT:G7LSQ-9, Sysop name Fred,
  41. Mono monitor and a non standard host interrupt of 126 (set in bpqcfg.txt as
  42. HOSTINTERRUPT=126).
  43.  
  44. NOTE:- FASTCHAT can only use contiguous free host ports, if any funnys happen
  45. then check some other program isnt clashing by trying to use one of the ports
  46. allocated to FASTCHAT.
  47.  
  48. Most BBS softwares use HOST ports near 33, some use 1 to 5, so for limited
  49. users on a multi application Node, use 40 upwards to be safeish.
  50.  
  51.  
  52. Sysop commands.
  53. ---------------
  54. /A ------- User text on new line On/Off /B ------- Sysop Bells ON/OFF
  55. /C ------- Close Chat down politely     /B n ----- Set Beacon interval
  56. /D ------- Write current setup to disk   (version |V ,sysop = |N ,Max =|P)
  57. /E call -- Hide user toggle             /K n ----- Disconnect user on chan n
  58. /KKn ----- Disconnect user (no text)    /M ------- Monitor user input ON/OFF
  59. /n ------- Private msg to channel No.n  /L o,c,a - Off, Connects, All text
  60. /R Call -- Delete User from User file   /S ------- Toggle Sysop In/Out
  61. /S text -- Custom Sysop msg             /T ------- Toggle sysop word wrap
  62. /U ------- Show registered user list    /U Call -- Individual user details
  63. /W ------- Show logged in users         /X Call -- Allow/Exclude Access
  64. /Q or F10  Shuts Chat down instantly
  65.  
  66. /H  Displays CHATSYS.HLP file.( mine is as above)
  67.  
  68. /A  An option suggested locally, when set ON, all users text will be on a
  69. new line fron there callsign:name (only to the sysops screen).
  70.  
  71. /B  As it says, if Bells are off then FASTCHAT will filter out any chr 7
  72. bell characters to the sysop before they cause the sysops pc spkr to bleep.
  73.  
  74. /B n  Sets The interval of the beacon text (3 lines max in CHATBEAC.FST),
  75. 0=OFF,1=10 Mins,2=20 Mins etc.. up to 9 = 90 mins interval. If the interval
  76. isn't set to 0 then FASTCHAT sends a logged in users beacon each time a user
  77. logs on/off. The main beacon text is only sent at intervals set by n.
  78.  
  79. /C  Closes FASTCHAT down , boots off all users with a closedown message.
  80.  
  81. /D  Writes the settingf of all the sysop toggles to disk so when FASTCHAT is
  82. closed / re run, the previous saved setup will be restored, this includes
  83. any custom Sysop message active at the time of saving config.
  84.  
  85. /E call   Enables the sysop to hide a user from the user list (/U etc..), the
  86. main purpose is to lock out any known pirates who log on with ficticious calls
  87. like g9usr etc.., once they have registered a name, you can lock them out
  88. (see command to come) then hide em from the user list.
  89. If you require to lock out calls that haven't connected then if you have
  90. ENABLE_LINKED=A in BPQCFG.TXT, you can connect as the unwanted call (internal)
  91. by using *** LINKED AS G9USR (or whatever call)  in PAC4 then typing CHAT
  92. on there to log onto your own chat server, enter a name then log off,
  93. Then use /E etc.. in the FASTCHAT window.
  94. Typing /E on a hidden user un hides them again.
  95.  
  96. /K n  Disconnects a User with the message "goodbye from name the sysop".
  97.  
  98. /KK n  same as /K except no goodbye msg (useful for booting of abusers).
  99.  
  100. /M when ON lets the sysop see all / commands entered by users, useful if
  101. a user keeps typing the wrong thing etc..
  102.  
  103. /n  Sends a "private" message to a particular user on channel number n,
  104. NOTE:- the msg is only as private as the links to that station are.
  105.  
  106. /L O,C,A  Log file (CHATLOG.FST) , C = Connects - Logs connects/disconnects,
  107. doesn't grow very fast. A = All, Logs everything the sysop sees go past on his
  108. display, can grow to well over a meg long if fastchat busy.
  109. O = Off - Closes log file if open, doesnt log to disk (ideal for floppys).
  110. NOTE:- With either A or C, the LOG file is open all the time and to prevent
  111. loss due to crashes etc.. any buffers/cache with log data in it are flushed
  112. to file every 10 mins, Log file is automatically closed when FASTCHAT is
  113. exited properly with /Q or F10 or if /L O is entered.
  114.  
  115. /R Call  Removes stale or otherwise unwanted users from the user list, this
  116. actually marks them as deleted and if the entry hasnt been overwritten by a
  117. new user logging on then it can be undeleted with /R Call too.
  118.  
  119. /S  Toggles either a message saying the sysop is in, or the sysop is out,
  120. also if out, prevents the /T bells from being heard.
  121.  
  122. /S TEXT  Set the sysop in/out status first then with this command you can
  123. enter a line (up to about 78 chars) of custom sysop message text.
  124.  
  125. /T  Toggle sysop word-wrap on /off , this enables/disables word wrapping
  126. on text entered by the sysop.
  127. NOTE:- word wrap is off for any / commands used by the sysop.
  128.  
  129. /U  Show a list of registered users (the pause key can help here).
  130.  
  131. /U CALL  shows details for just one user (if registered).
  132.  
  133. /W  Show who is logged in, the top status window can only show the first
  134. 9 users.
  135.  
  136. /X CALL Exclude this callsign from using FASTCHAT (togglable), see /E for
  137. more details.
  138.  
  139. /Q or F10  Close FASTCHAT down, boots everybody off but doesnt tell them so.
  140.  
  141. User Commands
  142. -------------
  143.  
  144. FASTCHAT version 4.6e available commands are :-
  145. /? or /H - To read this list
  146. /n text -- Send a Personal message to user on Channel n (0 > |P)
  147. /A ------- Toggle linefeed after callsign:name option On/Off
  148. /B ------- To leave chat and return to node
  149. /C ------- Display the current Time and Date
  150. /C n ----- To switch to conference stream n (0 > 32)
  151. /E ------- Toggle expert user status On/Off (Expert=no ctext)
  152. /F ------- Turn On/Off your bell filter
  153. /I ------- Displays information about FASTCHAT
  154. /L Loc --- To register your QTH/Locator (max 35 chars)
  155. /N Name -- To register onto the node (also erases QTH)
  156. /Q ------- To disconnect from chat and node completely
  157. /S ------- Shows sysop information or wether |N is available
  158. /S Text -- Send a message to |N the Sysop only
  159. /T ------- Wake |N the Sysop up (not at night please)
  160. /U ------- List registered FASTCHAT users
  161. /U Call -- Show details on registered user
  162. /W ------- To list logged in registered users
  163.  
  164. /? or /H  Displays the contents of CHATUSER.HLP text file, string references
  165. can be included with all FASTCHAT text files using the | character (see
  166. later text ).
  167.  
  168. /n Text  works the same as the sysop /n bit except the sysop gets to see
  169. any private msgs going past.
  170.  
  171. /A  when ON sends text on a new line to the user  after call:name, this
  172. is also saved in the users entry in the user file so is permanent until the
  173. user toggles it OFF again.
  174.  
  175. /B  leaves FASTCHAT and returns to the Node.
  176.  
  177. /C  shows the user the system date/time.
  178.  
  179. /C n  Changes the conference channel the user is logged onto (default=0),
  180. this allows any one or more of the logged in users to go off and have a more
  181. private chat amongst themselves without involving those on channel 0 etc..
  182.  
  183. /E  Expert status, bypasses the Ctext in CHATMOTD.FST when set ON when a
  184. user logs On next, also saved in the users entry in the user file.
  185.  
  186. /F  turns on/off a filter for chr 7 bell characters, originally requested for
  187. people late at might so they can prevent any bells being sent around waking up
  188. family etc.. (if spkr not switch offable)., only valid for duration of a
  189. connect, defaults OFF at log on.
  190.  
  191. /I  Sends information in Text file CHATINFO.FST, primarily for usefull info
  192. provided by the Sysop .
  193.  
  194. /L Loc  User can enter there location, shoe size etc.. in here, after
  195. entering there name with /N Name, Max chars for /L is 35 chars.
  196.  
  197. /N Name  FASTCHAT will not allow a New User any / commands until they enter
  198. there name, Entering there name also erases there Location of any.
  199.  
  200. /Q  Exit FASTCHAT and disconnect entirely.
  201.  
  202. /S  shows the sysop message (in or out or custom).
  203.  
  204. /S TEXT  Sends a private message to the sysop only.
  205.  
  206. /T  if the Sysop has bells enabled and is in then he will get belled to
  207.     call him to the keys.
  208.  
  209. /U  Shows list of registered users.
  210.  
  211. /U CALL  Shows details for just the one registered user.
  212.  
  213. /W  Lists all stations logged in (registered) and what stream and conference
  214. channel they are using.
  215.  
  216. List of FASTCHAT files and type/usage.
  217. --------------------------------------
  218. CHATMOTD.FST = Text file,  containing non expert status Connect text
  219. CHATUSER.FST = coded file, stores user details etc..(do not try and edit)
  220. CHATBEAC.FST = Text file,  (Don't use | bits in it), 255 char max beacon text
  221. CHATLOG.FST  = Text file,  stores activity if Log set to C or A.
  222. CHATCFG.FST  = coded file, stores sysop settings.(do not try and edit)
  223. CHATUSER.HLP = Text File,  User help file  /? or /H
  224. CHATSYS.HLP  = Text File,  Sysop help file /H
  225. CHATINFO.FST = Text file,  Information file defined by sysop /I
  226. CHATUSER.NEW = Text File,  Optional file to send to New Users of FASTCHAT.
  227.  
  228. List of variable references that can be used in Help/info/motd etc. text files
  229. ------------------------------------------------------------------------------
  230. |N  = Sysops name
  231. |U  = Users name
  232. |W  = Users callsign
  233. |P  = Number of ports available (max users)
  234. |V  = Version of FASTCHAT
  235. |S  = Stream User connected on
  236. |C  = conference User is on
  237. |T  = System Date/Time
  238. |L  = Number of users logged in
  239.  
  240.  
  241. General
  242. -------
  243.  
  244. FASTCHAT is written in Turbo Pascal and is based on CHAT4.PAS which was
  245. originally sent out with the G8BPQ code, CHAT4.PAS was written by G8IMB.
  246.  
  247. Please! send any bug reports you may have, FASTCHAT will run in Desqview
  248. (and in fact is designed to) in a 50-60 K Window, it uses Indirect video
  249. so it doesn't write directly to screen.(this means no problems for 286's and
  250. below by not needing the 386 virtualise text bit operational).
  251. In DV enter N in all the setup boxes in the first add/change a program screen.
  252.  
  253. I cannot give any advice about using FASTCHAT in Windows 3.x etc..(yukk!).
  254.  
  255. NOTE:- FASTCHAT has not got BPQ Buffer control, try to get users to avoid
  256. conecting direct to the node FASTCHAT is running on if they have a poor link
  257. else buffers can easily run out trying to get data to them.
  258. Buffer control would mean halting chats operation until buffers regained,
  259. any comments on fitting this welcome.
  260.  
  261. Inter FASTCHAT linking
  262. ----------------------
  263. No inter linking is as officially supported, it will be when i am satisfied
  264. that the protocol used is a good one and reasonable compression is used.
  265. It's in there somewhere..
  266.  
  267.  
  268. Bill - G7LSQ @ GB7BNM.#45.gbr.eu - Creator of FASTCHAT,FASTPMS etc..
  269.